@import "../mixins/common";
.header{
	border: none;
	background: #e0e0e0;
	.wrap{
		padding: 15px 0 5px 0;
		.logo{
			position: relative;
			a{
				display: block;
				width: 195px;
				height: 50px;
				background: url(https://login.yiguo.com/Content/img/themes/logo.png) no-repeat;
			}
			span{
				color: #008842;
				position: absolute;
				top:6px;
				left: 240px;
				font: 28px/1 "Microsoft YaHei";
				white-space: nowrap;
			}
		}
	}
}
.login{
	padding-top: 30px;
	background: #fff;
	.fr{
		padding-right: 105px;
		.login-main{
			width: 308px;
			padding: 30px 20px 20px;
			background:#fff;
			border: 1px solid #e3e6e0;
			P{
				margin-bottom: 20px;
				font: 12px Arial, "SimSun";
				color: #878787;
				position: relative;
				overflow: hidden;
				b{
					color: #262626;
					font: 18px/1 "Microsoft YaHei";
				}
				span{
					position: absolute;
					top: 0;
					right: 0;
					a{
						text-decoration: underline;
						color: #008842;
					}
				}
				.input-phone-icon, .input-key-icon{
					width: 40px;
					height: 38px;
					position: absolute;
					top: 1px;
					left: 1px;
					background: url(https://login.yiguo.com/Content/img/bg_input.png) no-repeat;			
				}
				.input-phone-icon{
					background-position: 0 -120px;
				}
				.input-key-icon{
					background-position: 0 -180px;
				}

				.input{
					padding-left: 50px;
					width: 254px;
					border: 1px solid #c1c1c1;
					background: #fff;
					height: 38px;
					vertical-align: middle;
					font: 14px/38px "Microsoft YaHei";
				}
				.input-key{
					background: url(https://login.yiguo.com/Content/img/bg_input.png) no-repeat 0 -180px;
				}
				.gray{
					color: #878787;
				}
				input[type=checkbox]{
					margin-right: 9px;
					height: 14px;
					width: 14px;
					vertical-align: -1px;	
				}
				.btn-green{
					background: #008842;
					width: 306px;
					display: inline-block;
					height: 50px;
					text-align: center;
					font: 18px/50px "Microsoft YaHei";
					color: #fff;
				}
			}
			.msg-error{
				position: relative;
				background: #FFEBEB none repeat scroll 0% 0%;
				border: 1px solid #E4393C;
				padding: 3px 10px 3px 40px;
				line-height: 18px;
				min-height: 18px;
				color: #E4393C;
			}
			#p-code-btn{
				.qq, .sina, i{
					display: inline-block;
					width: 88px;
					height: 20px;
					margin-right: 20px;
					background: url(https://login.yiguo.com/Content/img/themes/bg_login.png) no-repeat;
				}
				.ay i{
					width: 57px;
					margin-right: 0;
					background: url(https://login.yiguo.com/Content/img/themes/bg_login.png) no-repeat -260px -200px;
				}
				.qq i{
					background-position: -60px -200px;
				}
				.sina i{
					background-position: -160px -200px;
				}
			}
		}
	}
}